# #
# #
# # import time
# #
# # '''
# # 1.星期一特价菜：水煮鱼
# #   星期二特价菜：烧排骨
# #   星期三，四特价菜：宫爆鸡丁
# #   星期五，六特价菜：清蒸鲈鱼
# #   其它：干锅肥肠
# # 根据用户输入星期几，输出特价菜是什么？
# # '''
# # print(f'''星期一特价菜：水煮鱼
# # 星期二特价菜：烧排骨
# # 星期三，四特价菜：宫保鸡丁
# # 星期五，六特价菜：清蒸鲈鱼
# # 其它：干锅肥肠''')
# # week=input("请输入星期数：")
# # if week==1:
# #     print("今日特价菜是水煮鱼！")
# # elif week==2:
# #     print("今日特价菜是烧排骨！")
# # elif week in [3,4]:
# #     print("今日特价菜是宫保鸡丁！")
# # elif week in [5,5]:
# #     print("今日特价菜是清蒸鲈鱼！")
# # else:
# #     print("今日特价菜为干锅肥肠！")
# #
# #
# # print("--------------------------------------------------")
# # '''
# # 2.根据输入判断学生的成绩等级，
# # 如果成绩>=90分，则输出'优秀”;
# # 如果成绩>=80分，则输出'良好”;
# # 如果成绩>=60分，则输出'中等”;
# # 否则，输出'差”
# # '''
# # grade=float(input("请输入您的成绩："))
# # if grade>=90:
# #     print("您的成绩等级为：优秀！")
# # elif grade>=80:
# #     print("您的成绩等级为：良好！")
# # elif grade>=60:
# #     print("您的成绩等级为：中等！")
# # else:
# #     print("您的成绩等级为：差！要加油啦！")
# #
# # print("--------------------------------------------------")
# #
# # '''
# # 3.现在有一个银行保险柜，有两道密码。想拿到里面的钱必须两次输入的密码都要正确。
# # 如果第一道密码都不正确，那直接把你拦在外面；
# # 如果第一道密码输入正确，才能有权输入第二道密码。
# # 只有当第二道密码也输入正确，才能拿到钱！(两道密码自己设)(嵌套if)
# # '''
# # password1=123456
# # password2="abc123456"
# # while True:
# #     pwd1 = int(input("请输入您的数字密码："))
# #     if pwd1==password1:
# #         pwd2 = input("请输入您的验证密码（应包含字母和数字）：")
# #         if pwd2==password2:
# #             print("验证通过，开锁成功！")
# #             break
# #         else:
# #             print("抱歉！开锁失败！请一分钟后重试！")
# #             time.sleep(2)
# #             # continue
# #     else:
# #         print("抱歉！密码错误！请一分钟后重试！")
# #         time.sleep(2)
# #
# #
# # print("--------------------------------------------------")
# #
# # '''
# # # 4.开发一个计算器，用户输入第一个数、加减乘除、第二个数，控制台显示计算结果。
# # # '''
# # a=int(input("请输入第一个数字："))
# # b=int(input("请输入第二个数字："))
# # # sum=a+b
# # # jian=a-b
# # # cheng=a*b
# # # chu=a/b
# # # operator=input("请输入运算符：")
# # # if operator=="+":
# # #     outcome=a+b
# # # elif operator=="-":
# # #     outcome = a - b
# # # elif operator=="*":
# # #     outcome = a * b
# # # else:
# # #     outcome = a / b
# # # print("结果为：",outcome)
# # # print(f'''两数之和为:{sum}
# # # 两数之差为:{jian}
# # # 两数积为:{cheng}
# # # 两数商为:{chu}''')
# #
# # '''
# # 1.用户输入任意10个数，for循环求他们的平均值；
# # '''
# # # num1=int(input("请输入第一个数："))
# # # num2=int(input("请输入第二个数："))
# # # num3=int(input("请输入第三个数："))
# # # num4=int(input("请输入第四个数："))
# # # num5=int(input("请输入第五个数："))
# # # num6=int(input("请输入第六个数："))
# # # num7=int(input("请输入第七个数："))
# # # num8=int(input("请输入第八个数："))
# # # num9=int(input("请输入第九个数："))
# # # num10=int(input("请输入第十个数："))
# # # sum=num1+num2+num3+num4+num5+num6+num7+num8+num9+num10
# # # avg=sum/10
# # # print("平均值为：",avg)
# # # sum=0
# # # for i in range(1,11):
# # #     num = int(input(f"请输入第{i}个数字"))
# # #     sum+=num
# # #     avg=sum/i
# # # print("平均数是：",avg)
# #
# # '''
# # 2.用户输入任意个数，while循环求他们的平均值；
# # '''
# #
# # # sum=0
# # # i=0
# # # while True:
# # #     i+=1
# # #     num=input(f"请输入第{i}个数字：")
# # #     if num=="OK":
# # #         break
# # #     sum += int(num)
# # # print(f"结果是：{(sum/(i-1))}")
# #
# # # nums = []
# # # for i in range(int(input("请输入数字个数："))):  #输入数字的个数即列表的长度
# # #     nums.append(int(input("请输入数字：")))
# # # print("平均值为：", sum(nums) / len(nums))
# # # print(nums)
# #
# #
# # '''
# # 3.一张纸的厚度大约是0.08mm，对折多少次之后能达到珠穆朗玛峰的高度（8848米）？
# # '''
# # # high=8848000
# # # thick=0.08
# # # while True:
# # #     if thick*2**times==high:
# # #         print(f"需要折叠的次数是：{times}")
# # #         # break
# # #     times+=1
# # # high=0  #折叠后的高度
# # # times=0
# # # while True:
# # #     high = 0.08 * (2 ** times)
# # #     if high<8848000:
# # #         times+=1
# # #         continue
# # #     else:
# # #         break
# # # print(f"次数是{times}")
# #
# #
# # '''
# # 4.鸡兔同笼问题：今有鸡兔同笼，上有三十五头，下有九十四足，问鸡兔各几只？
# # '''
# # # i为鸡的个数
# # for i in range(1,36):
# #     if 2*i+4*(35-i)==94:
# #         print(f"鸡有{i}只,兔有{35-i}只")
# import random
#
# print("----------------------------------------")
#
#
#
#
# print("-------------------------------------------------------")
# '''----超市收银机----
# 为一家超市开发一个收银系统(以3-5种商品为例):
# 使用变量保存：商品编号 商品价格 商品名字
#   1.提示用户输入商品编号和数量,然后显示总价多少钱。
#   2.提示用户输入付款金额,然后显示找零金额。
# 练习目标：
#   1.学会使用变量
#   2.学会使用条件控制程序逻辑
# '''
#
# print(f'''今日水果如下：
# 001\t苹果
# 002\t香蕉
# 003\t砀山梨''')
#  #存放商品及单价
# dict_goods1={'f_id':'001','fruit':'苹果','price':4.5}
# dict_goods2={'f_id':'002','fruit':'香蕉','price':3.0}
# dict_goods3={'f_id':'003','fruit':'砀山梨','price':3.5}
#  #存放所有商品信息
# goods_list=[dict_goods1,dict_goods2,dict_goods3]
# #输入所需内容
# id=input("请输入商品编号：")
# numbers=int(input("请输入商品数量："))
# total_money=0
# for goods in goods_list:
#     if id==goods['f_id']:
#         total_money=numbers*goods['price']
#         print(f"商品的总价为：{total_money}")
#         break
# if total_money!=0:
#         pay_money=float(input("请输入付款金额："))
#         change_money=pay_money-total_money
#         # print(f"找零：{change_money}")
#         if pay_money<total_money:
#             print("金额不足！！！请重新输入！")
#             pay_money = float(input("请输入付款金额："))
#             change_money = pay_money - total_money
#             print("-----------------------------------------------------------")
#             print(f'''
#                        商品名称\t\t{goods['fruit']}
#                        商品数量\t\t{numbers}
#                        ------------------------
#                        总价：  {total_money}元
#                        实收：  {pay_money}元
#                        找零：  {change_money}
#                        ''')
#             print("-----------------------------------------------------------")
#         else:
#             print("-----------------------------------------------------------")
#             print(f'''
#             商品名称\t\t{goods['fruit']}
#             商品数量\t\t{numbers}
#             ------------------------
#             总价：  {total_money}元
#             实收：  {pay_money}元
#             找零：  {change_money}
#             ''')
#             print("-----------------------------------------------------------")
# else:
#         print("系统暂无该商品，请重新选择!")
#
def func3(a, b, c, d, e):
    print(a, b, c, d, e)


# 调用一下：
args = (11, 22, 33, 44, 55)
func3(*args)
print('--------------')
kwargs = {'a': 'aa', 'b': 'bb', 'c': 'cc', 'd': 'cc', 'e': 'cc'}
func3(**kwargs)



























